{* СТРАНИЦА отображения всех вопросов  *}

{*
           Состояния страницы:
     - 0    -   начальное состояние 
     - 1    -   не выбрана не одна из категорий, вывод сообщения не выбрана ни одна из категорий
                вывод всех вопросов во всех категориях, сначала с ответами, потом без
     - 2    -   категория выбрана, вывод списка вопросов выбранной категории
     - 3    -   в выбранной категории нет ни одного вопроса            
     - 4    -   не найдено ни одного вопроса
     - 5    -   режим поиска, ничего не найдено   
     - 6    -   режим поиска, длина фразы меньше 3 символов
     - 7    -   режим поиска, пользователю предоставляются результаты   
*}


<TABLE ALIGN="left" width="100%" height=500 BORDER="2" cellpadding="5px">

   <TR>
      <TD valign="top" width="30%">
         {* в первом столбце дерево категорий *}
         {include file="category_tree.tpl.html"}
      </TD>

      <TD align="left" valign="top">
      
      	
         {* форма поиска *}
          
         <form action="index.php" name="form_search" method="get">
         	<font class=warn_dark_14>{$smarty.const.STRING_SEARCH} </font> 
            <input type=text name="find_field" value="{$find_field}">
            <input type=submit name="ok_button" value="Ok">
            <input type="radio" name="mode_search" value="1" {if $mode_search == 1 } checked {/if}> поиск вопросов
            <input type="radio" name="mode_search" value="2" {if $mode_search == 2 } checked {/if}> поиск ответов
            <input type="radio" name="mode_search" value="3" {if $mode_search == 3 } checked {/if}> полный поиск
         </form>

         {if $state == 1}
            <br>
            <font class="cat_dark_bold"> {$smarty.const.MESS_CHOICE_CATEGORY} </font> <br><br>
            <hr>
         {elseif $state == 2 || $state == 3}
            <br>
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            {$link_all} <br><br><hr>
            
            
            {if $state == 3}
            <br>
            <font class="warn_brown_14"> {$smarty.const.MESS_CHOICE_CATEGORY_NOT_QUESTION} </font>
            <br><br><hr>
            {/if}
            
         {elseif $state == 4}
            <br>
            <font class="warn_brown_14"> {$smarty.const.MESS_DATABASE_NOT_QUESTION} </font>
            <br><br><hr>
            
        {elseif $state == 5}            
            <br>
            <font class="warn_brown_14"> {$smarty.const.STRING_NOT_FIND} </font>
            <br><br><hr>
            
        {elseif $state == 6}            
            <br>
            <font class="warn_brown_14"> {$smarty.const.STRING_FIND_NOT_LENGTH} </font>
         {/if}

        {* дополнительные параметры отображения *}
        <form action="index.php" name="param_addition" method="get">
        <fieldset style="border: 2px solid rgb(0, 0, 0); padding: 10px; width: 200px;">
            <legend>{$smarty.const.ADDITION_PARAMS_DISPLAY}</legend>
            <table>
                <tr> <td>
                <input type="hidden" name="display_only_question" value="0">
                <input type="checkbox" name="display_only_question" value="1" {if $display_only_question == 1 } checked {/if}> {$smarty.const.DISPLAY_ONLY_QUESTION}
                <input type="submit" name="display_param" value="ok">
                </td> </tr>
            </table>
        </fieldset>
        </form>


		{if $num_find}
		    {if $state == 7}
		    <font class="cat_dark_bold"> {$smarty.const.STRING_FIND_PRESENCE_QUESTION} </font> <font class=person> {$num_find} </font>
		    <br><br><hr>
		    {else}
		    <font class=title_times> {$smarty.const.STRING_VIEW_PRESENCE_QUESTION} </font> <font class=person> {$num_find} </font>
			<br><br>
			{/if}
		{/if}	

         
         {* list_questions - информация о записях в таблице question
            [0] - ID
            [1] - categoryID
            [2] - question
            [3] - answer
            [4] - time_question
            [5] - time_answer
            [6] - email
            [7] - enabled
            [9] - name (Имя категории)
         *}


         <form action="index.php" name="form_view" method="get">

         {* строка навигатора верхняя *}
         {if $navigator}
              <center>{$navigator|indent:5:"&nbsp;"}</center>
         {/if}

         {* формируем переменную Smarty - содержащую номер текущего вопроса для отображения *}
         {if $offset == -1}
            {assign var=number_question value=1}
         {else}
            {assign var=number_question value=$offset+1}
         {/if}




         <font class="quest">
         {* список вопросов, на каждый из которых можно ответить *}
         {section name=i loop=$list_questions}

            <br>
            {* название категории *}
            <font class=big>
               &nbsp;{$list_questions[i][8]} <br>
            </font>

            {* номер вопроса *}
            {$number_question+$smarty.section.i.index}).
            <a name="questionID{$list_questions[i][0]}" href="{$code_page}&categoryID={$categoryID}&questionID={$list_questions[i][0]}&offset={$offset}">
               {$smarty.const.STRING_QUESTION}
            </a>
            &nbsp;&nbsp;-{$list_questions[i][2]|indent:5:"&nbsp;"} <br><br>
            
            {if $display_only_question == 0 || $select_question == $list_questions[i][0]}
                {* вывожу также ответы к вопросам *}
                {if $list_questions[i][3]}
                    <font class=title_times>{$smarty.const.STRING_ANSWER_SHORT} </font>
                    <table border="1" cellpadding="5" width="100%">
                    <tr><td bgcolor="lightgrey">
            	   {$list_questions[i][3]|default:$smarty.const.STATEMENT_NO}	
                {else}
                    <table border="1" cellpadding="5">
                    <tr><td bgcolor="Thistle">
            	   {$smarty.const.STRING_ANSWER_NOT}
                {/if}
            </td></tr> 
            </table>
            {/if}

         {/section}
         </font>

         {* строка навигатора нижняя *}
         {if $navigator}
            <br>
            <center>{$navigator|indent:5:"&nbsp;"}</center>
         {/if}


         {* скрытое поле - идентификатор выбранной категории *}
         <input type=hidden name="categoryID" value={$categoryID}>
         <input type=hidden name="offset" value={$offset}>

         {if $num_find < 15}
            {* количество переводов считается относительно кол-ва вопросов *}
            {assign var=max_field value=15}
            {assign var=num_enter value=$max_field-$num_find}
            {* в случае нескольких вопросов дополнительные переводы строк *}
            {$unused|indent:$num_enter:"<br>"}
         {/if}

         </form>

      </TD>

   </TR>

</TABLE>


{if $anchor_location}
{* форммирование автоматического перехода к выбранному якорю *}
<script>location='#{$anchor_location}'</script>
{/if}


{* пример формы
<fieldset style="border: 2px solid rgb(0, 0, 0);
         padding: 10px; width: 200px;"> <br>
    <legend>Ваш комментарий</legend>
    <p>Вы можете разместить на сайте ваш комментарий,
       касающийся данной статьи</p> 
    <br> 
    <table>
        <tr><td>Имя:</td><td><input size="12"></td></tr> 
        <tr><td>E-mail:</td><td><input size="12"></td></tr> 
        <tr><td>Страна:</td> 
        <td><select>  
        <option selected="selected">Россия </option>
        </select></td></tr>
        <tr><td colspan="2">Комментарий:<br>
            <textarea rows="4" cols6=""></textarea></td></tr>
        <tr><td colspan="2">
        <input value="отправить" type="submit"></td></tr> 
    </table> <br>
 </fieldset>

*}

